<?php
defined('BASEPATH') OR exit('No direct script access allowed');
/**
 * 用户中心
 * @author [Eason] <[eason_1988@qq.com]>
 * @date(2016-03-31)
 */
class User extends CI_Controller {
	private $user_info;

	public function __construct(){  
        parent::__construct();
        $this->load->library('passPort');
        $this->passportClass = $this->passport;
        
        $this->passportClass->setPlatform($this->config->item('platform'));//设置平台
		$this->user_info = $this->passportClass->checkCookieAuthCode('','',true);
		
    }

	//交易页面
	public function index(){
		if(empty($this->user_info)){
			redirect("/");
		}
		$get = $this->input->get();
		$assign['user_info'] = $this->user_info;
        $this->load->view('user/index',$assign);
	}


	function captcha(){
		$this->load->library('captcha');
        //英文
        $config = array(
            'seKey'     =>  'Zell Dincht',          // 验证码加密密钥
            'codeSet'   =>  '2345678abcdefhijkmnpqrstuvwxyzABCDEFGHJKLMNPQRTUVWXY',             // 验证码字符集合
            'expire'    =>  1800,                   // 验证码过期时间（s）
            'useZh'     =>  FALSE,                  // 使用中文验证码 
            'useImgBg'  =>  FALSE,                  // 使用背景图片 
            'fontSize'  =>  16,                     // 验证码字体大小(px)
            'useCurve'  =>  TRUE,                   // 是否画混淆曲线
            'useNoise'  =>  FALSE,                  // 是否添加杂点  
            'imageW'    =>  0,                      // 验证码图片宽度
            'imageH'    =>  40,                     // 验证码图片高度
            'length'    =>  4,                      // 验证码位数
            'fontttf'   =>  'texb.ttf',                		// 验证码字体，不设置随机获取
            'bg'        =>  array(243, 251, 254),   // 背景颜色
            'reset'     =>  TRUE,                   // 验证成功后是否重置
        );
        // 中文
        // $config = [
        //     'seKey'     =>  'Zell Dincht',          // 验证码加密密钥
        //     'codeSet'   =>  '2345678abcdefhijkmnpqrstuvwxyzABCDEFGHJKLMNPQRTUVWXY',             // 验证码字符集合
        //     'expire'    =>  1800,                   // 验证码过期时间（s）
        //     'useZh'     =>  TRUE,                   // 使用中文验证码 
        //     'useImgBg'  =>  FALSE,                  // 使用背景图片 
        //     'fontSize'  =>  16,                     // 验证码字体大小(px)
        //     'useCurve'  =>  TRUE,                   // 是否画混淆曲线
        //     'useNoise'  =>  FALSE,                  // 是否添加杂点  
        //     'imageW'    =>  0,                      // 验证码图片宽度
        //     'imageH'    =>  40,                     // 验证码图片高度
        //     'length'    =>  3,                      // 验证码位数
        //     'fontttf'   =>  'zhttfs/fzstk.ttf',     // 验证码字体，不设置随机获取
        //     'bg'        =>  array(243, 251, 254),   // 背景颜色
        //     'reset'     =>  TRUE,                   // 验证成功后是否重置
        // ];
        $captcha = new Captcha($config);
        $captcha->generate();
	}

}
